Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Santa Fe Challenger Wimbledon - London U.S. Open - New York Mouilleron-Le-Captif Challenger Bergamo Challenger Buenos Aires Challenger European Open - Antwerp Santa Fe 2 Challenger Brest Challenger Lima 2 Challenger Danderyd Challenger Australian Open - Melbourne Canberra Challenger Tigre Challenger Rio Open - Rio de Janeiro Cordoba Open - Cordoba Miami Open - Miami ABN AMRO Open - Rotterdam Ottignies-Louvain-la-Neuve Challenger Open 13 Provence - Marseille Pau Challenger BNP Paribas Open - Indian Wells Bucharest Open - Bucharest Phoenix Challenger Grand Prix Hassan II - Marrakech Turin Challenger Gonet Geneva Open - Geneva Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London French Open - Paris Internazionali BNL d'Italia - Rome Cary Challenger Mutua Madrid Open - Madrid Ilkley Challenger Cagliari Challenger Winston-Salem Open - Winston-Salem National Bank Open - Montreal Nordea Open - Bastad Rothesay International - Eastbourne Atlanta Open - Atlanta Western & Southern Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai European Open - Antwerp Rolex Paris Masters - Paris Belgrade Open - Belgrade Banja Luka Challenger Abierto Mexicano Telcel - Acapulco ABN AMRO Open - Rotterdam Rio Open - Rio de Janeiro Cap Cana Challenger Aix En Provence Challenger BNP Paribas Open - Indian Wells Argentina Open - Buenos Aires Open Occitanie - Montpellier Brisbane International - Brisbane ASB Classic - Auckland Adelaide International - Adelaide Australian Open - Melbourne Davis Cup, World Group, Q, NOR-ARG 2-3 Mallorca Championships - Mallorca Miami Open - Miami Citi Open - Washington Internazionali BNL d'Italia - Rome Plava Laguna Croatia Open - Umag Mutua Madrid Open - Madrid Hopman Cup - Nice Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Braunschweig Challenger EFG Swiss Open - Gstaad Nordea Open - Bastad Winston-Salem Open - Winston-Salem Cincinnati Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai Luxembourg F1 Belgium F2 Belgium F3 Greece F4 Greece F5 Germany F23 Dominican Republic F3 Dominican Republic F4 Germany F5 France F3 Kuwait F1 Kuwait F2 Italy F16 Italy F17 Italy F18 Germany F12 France F19 Great Britain F1 Italy F2 Italy F3 Italy F4 Italy F10 Germany F8 Germany F9 Germany F10 Germany F11 Belgium F1 France F18 Israel F4 Poland F2 France F19 France F20 Dominican Republic F1 Dominican Republic F2 Korea F1 Korea F3 Belgium F1 Canada F1 Canada F2 Korea F2 Poland F3 Argentina F9 (Santa Fe) Argentina F12 (San Juan) Argentina F1 (Villa del Dique) Argentina F2 (Villa Maria) Argentina F3 (Cordoba) Argentina F4 (Rosario) Argentina F5 (Villa del Dique) Argentina F7 (Corrientes) Argentina F8 (Buenos Aires) Argentina F9 (Rio Cuarto) M15 Pinamar M15 Pinamar M15 Buenos Aires M15 Buenos Aires M15 Sao Jose Do Rio Preto M15 Curitiba M25 Buenos Aires M15 Buenos Aires M15 Santa Cruz De La Sierra M15 Lambare M15 Buenos Aires M15 Tabarka M15 Tabarka M15 Tabarka M15 Tabarka M15 Maldonado M25 Punta del Este M25 Cordoba M25 Hurlingham M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Cairo M15 Cairo M15 Cordoba M15 Cairo M15 Cairo M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Perugia M15 Novi Sad M15 Novi Sad M15 Curtea de Arges M15 Bratislava M15 Bratislava M15 Zilina M15 Ulcinj M15 Ulcinj M15 Ulcinj M25 Skopje M15 Platja D'Aro M15 Cordoba M25 Villa Allende M25 Rio Cuarto M25 Rosario M25 Rosario M15 Ulcinj M25 Ulcinj M15 Ulcinj M15 Budva M25 Denia M25 Agadir M25 Padova M25 Koksijde M25 Tucuman Ethias Trophy - Mons Izmir Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Todi Challenger Palermo Challenger Mons Challenger Rennes Challenger Eckental Challenger Jersey Challenger Heilbronn Challenger Kazan Challenger Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Geneva Challenger Como Challenger Alphen Challenger Todi Challenger Ljubljana Challenger Mons Challenger Loughborough Challenger Guangzhou Challenger Pingguo Challenger Braunschweig Challenger Scheveningen Challenger Orbetello Challenger Dortmund Challenger Trani Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Fergana Challenger Mons Challenger Geneva Challenger Quimper Challenger Bergamo Challenger Cherbourg Challenger Le Gosier Challenger Prague Challenger Bordeaux Challenger Orleans Challenger Mons Challenger Dallas Challenger Bordeaux Challenger Istanbul Challenger Eskisehir Challenger Noumea Challenger Irving Challenger Vercelli Challenger Bordeaux Challenger Scheveningen Challenger Poznan Challenger Tampere Challenger Mons Challenger Ethias Trophy - Mons Phoenix Challenger Buenos Aires Challenger Montevideo Challenger Buenos Aires Challenger Phoenix Challenger Santa Cruz de la Sierra 2 Challenger Buenos Aires 2 Challenger Corrientes Challenger Buenos Aires 3 Challenger Prague 3 Challenger Como Challenger Villa Maria Challenger Buenos Aires Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Lima 2 Challenger Montevideo Challenger Sao Leopoldo Challenger Tigre 2 Challenger Piracicaba Challenger Ottignies-Louvain-la-Neuve Challenger Concepcion Challenger Vina del Mar Challenger Girona Challenger Barletta Challenger Buenos Aires Challenger Split Challenger Aix En Provence Challenger Vicenza Challenger Prostejov Challenger Lyon Challenger Ilkley Challenger Poznan Challenger Orleans Challenger Punta Del Este Challenger Turin Challenger San Marino Challenger Luedenscheid Challenger Santa Cruz de la Sierra Challenger Todi Challenger Verona Challenger Grand Prix Hassan II - Marrakech Astana Open - Astana European Open - Antwerp ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Winnipeg Challenger Santiago Challenger Helsinki Challenger Temuco Challenger Roseto Degli Abruzzi Challenger Antofagasta Challenger Open Sud de France - Montpellier Aircel Chennai Open - Chennai Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Open 13 - Marseille Open Sabadell Atlantico - Barcelona BMW Open - Munich UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Citi Open - Washington Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca AEGON Championships - London AEGON International - Eastbourne Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Topshelf Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Gerry Weber Open - Halle Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Konzum Croatia Open - Umag Suisse Open - Gstaad Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona AEGON Championships - London Citi Open - Washington Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Noventi Open - Halle Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille European Open - Antwerp Antalya Open - Antalya Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Noventi Open - Halle Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Noventi Open - Halle Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz United Cup - Australia Cordoba Open - Cordoba Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Open Sud de France - Montpellier Movistar Chile Open - Santiago Tiriac Open - Bucharest Swiss Indoors Basel - Basel BMW Open - Munich European Open - Brussels Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon Hangzhou Open - Hangzhou Argentina Open - Buenos Aires Citi Open - Washington Japan Open Tennis Championships - Tokyo Libema Open - 's-Hertogenbosch Plava Laguna Croatia Open - Umag Japan Open Tennis Championships - Tokyo Swiss Indoors Basel - Basel Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Erste Bank Open - Vienna Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid National Bank Open - Toronto Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York China Open - Beijing French Open - Paris Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Laver Cup - Chicago Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 cinch Championships - London French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong Mubadala World Tennis Championship Kooyong Classic - Kooyong All Lower level tournaments Davis Cup, World Group, PO, KOR-BEL 3-2 Olympics - Rio de Janeiro Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, World Group, 1R, BEL-HUN 3-2 Olympics - Paris Davis Cup, Group C, Hamburg Barclays ATP World Tour Finals - London Nitto ATP Finals - London Olympics - London Hopman Cup - Perth Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, BEL-CRO 2-3